 body
{
  background:url("fondsite.png") fixed no-repeat;
margin:0;
padding:0;
width :100%;
height: 100%;
background-repeat: repeat;
 }
 
.banniere
 {
	display:block;
	margin: 0 auto;
 } 



*
{
	font-size:1em;
	font-family:"Courier","Times New Roman",sans-serif;
	
}
.boutons
{
	width:870px;
	margin:50px auto;
}


.bouton1
{
	float:left;
	margin:3px;
    font-size: 1.6em;
    width: 200px;
    height: 43px;
    padding-top: 12px; /*permet le centrage vertical*/
    text-align: center;
    color: #000;
	background:#E9B8E8;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
	text-shadow:0.8px 0.8px 0px #000;
	text-decoration: none;
}
.bouton2
{
	float:left;
	margin:3px;
    font-size: 1.6em;
    width: 200px;
    height: 43px;
    padding-top: 12px; /*permet le centrage vertical*/
    text-align: center;
    color: #000;
    background: #E9B8E8;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
	text-shadow:0.8px 0.8px 0px #000;
	text-decoration: none;
}
.bouton3
{
	float:left;
	margin:3px;
    font-size: 1.6em;
    width: 200px;
    height: 43px;
    padding-top: 12px; /*permet le centrage vertical*/
    text-align: center;
    color: #000;
    background: #E9B8E8;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
	text-shadow:0.8px 0.8px 0px #000;
	text-decoration: none;
}

.bouton4
{
	float:left;
	margin:3px;
    font-size: 1.6em;
    width: 252px;
    height: 43px;
    padding-top: 12px; /*permet le centrage vertical*/
    text-align: center;
    color: #000;
    background:#E49CE3;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
	text-shadow:0.8px 0.8px 0px #000;
	text-decoration: none;
}
/* bug active
.bouton1:active
{
	position:relative;
	top:1px;
	background:#E49CE3;
}
.bouton2:active
{
	position:relative;
	top:1px;
	background:#E49CE3;
}
.bouton3:active
{
	position:relative;
	top:1px;
	background:#E49CE3;
}
*/
.bouton1:hover
{
	background:#E49CE3;
}
.bouton2:hover
{
	background:#E49CE3;
}
.bouton3:hover
{
	background:#E49CE3;
}
.bouton4:hover
{
	background:#E49CE3;
}

.competences
{
	text-align:left;
	font-family:"Times New Roman";
	width:700px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	margin-left:10%;
	margin-top:-348px;
	margin-bottom:14px;
	padding:4px;
	background-color:#ffdeec;
	border-left:2px solid #faaeff; /* couleur du cadre */
	border-right:2px solid #faaeff;
	border-bottom:2px solid #faaeff;
	border-top:2px solid #faaeff;
}

.descriptif,h4,h2
{
	color:#5f5959;
}

h3
{
	font-style:italic;
}

.cv 
{
	color:#5f5959;
	margin-top:130px;
	margin-left:70%;
}

